/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package datos;

import java.util.*;
import logica.ComparaPresentacion;

/**
 *
 * @author Cristian
 */
public class ListaPresentacion
{


 private SortedSet <Presentacion> miSet;
 private Comparator comparadorPresentacion;


      public ListaPresentacion()
    {
          comparadorPresentacion = new ComparaPresentacion();
          miSet = new TreeSet(comparadorPresentacion);
    }


     public void imprimirColeccion()
    {
        int i;
        Presentacion registro;
        Object [] arreglo;
        arreglo = miSet.toArray();
        System.out.println("Presentacion: "+arreglo.length);

        for(i=0 ; i<arreglo.length ; i++)
        {
            registro = (Presentacion) arreglo[i];
            System.out.println("Presentacion " +(i+1)+": "+registro.getNombrePresentacion());
        }
        System.out.println("\n\n");
    }

   public boolean agregarPresentacion(Presentacion objeto)
    {
        return miSet.add(objeto);
    }

    public boolean removerPresentacion(Presentacion objeto)
    {
        return (miSet.remove(objeto));
    }

}
